Development of Mixed Mode MPI / OpenMP Applications
نویسندگان
چکیده
منابع مشابه
Development of mixed mode MPI / OpenMP applications
MPI / OpenMP mixed mode codes could potentially offer the most effective parallelisation strategy for an SMP cluster, as well as allowing the different characteristics of both paradigms to be exploited to give the best performance on a single SMP. This paper discusses the implementation, development and performance of mixed mode MPI / OpenMP applications. The results demonstrate that this style...
متن کاملMixed Mode MPI / OpenMP Programming
Shared memory architectures are gradually becoming more prominent in the HPC market, as advances in technology have allowed larger numbers of CPUs to have access to a single memory space. In addition, manufacturers are increasingly clustering these SMP systems together to go beyond the limits of a single system. As clustered SMPs become more prominent, it becomes more important for applications...
متن کاملDevelopment and performance of a mixed OpenMP/MPI quantum Monte Carlo code
An OpenMP version of a Quantum Monte Carlo (QMC) code has been developed. The original parallel MPI version of the QMC code was developed by the Electronic Structure of Solids HPCI consortium in collaboration with EPCC. This code has been highly successful, and has resulted in numerous publications based on results generated on the National Cray MPP systems at EPCC. Recent interest has focussed...
متن کاملDynamic Instrumentation of Large-Scale MPI and OpenMP Applications
In recent years, software infrastructures for the run-time instrumentation of programs have begun to emerge. This paper presents and evaluates prototypes of dynamic instrumentation and dynamic control of instrumentation for parallel mixed MPI/OpenMP applications. An overview of the technology behind these approaches is presented. Prototypes of dynamic instrumentation and dynamic control of inst...
متن کاملPerformance model for hybrid MPI+OpenMP Master/Worker applications
In the current environment, various branches of science are in need of auxiliary highperformance computing to obtain relatively short-term results. This is mainly due to the high volume of information that needs to be processed and the computational cost demanded by these calculations. The benefit to performing this processing using distributed and parallel programming mechanisms is that it ach...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: Scientific Programming
سال: 2001
ISSN: 1058-9244,1875-919X
DOI: 10.1155/2001/450503